package com.lzy.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.lzy.common.base.BaseEntity;
import lombok.Data;

/**
 * 定时任务调度表
 * 
 * @author lyw
 * @email lyw@gmail.com
 * @date 2023-02-27 20:34:44
 */
@Data
@TableName("sys_job")
public class SysJobEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 任务ID
	 */
	@TableId
	private Long jobId;
	/**
	 * 任务名称
	 */
	private String jobName;
	/**
	 * 任务组名
	 */
	private String jobGroup;
	/**
	 * 调用目标字符串
	 */
	private String invokeTarget;
	/**
	 * cron执行表达式
	 */
	private String cronExpression;
	/**
	 * 计划执行错误策略（1立即执行 2执行一次 3放弃执行）
	 */
	private String misfirePolicy;
	/**
	 * 是否并发执行（0允许 1禁止）
	 */
	private String concurrent;
	/**
	 * 状态（0正常 1暂停）
	 */
	private String status;

}
